package com.gsafety.wellsfort.domain.dto.course;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class  LessonPeriodDTO {
    private Integer id;

    @ApiModelProperty(value = "所属课程ID")
    private Integer courseId;

    @ApiModelProperty(value = "课时名称")
    private String name;

    @ApiModelProperty(value = "上课老师")
    private Integer teacherId;

    @ApiModelProperty(value = "时长")
    private Integer duration;

    @ApiModelProperty(value = "上课状态:1是或0否")
    private Integer isAttendClass;

    @ApiModelProperty(value = "上课时间")
    private String attendClassTime;

    @ApiModelProperty(value = "授课状态:1是或0否")
    private Integer isTeaching;

    @ApiModelProperty(value = "授课时间")
    private String teachingTime;

    @ApiModelProperty(value = "课时简介")
    private String introduction;

    @ApiModelProperty(value = "课程教材ID")
    private Integer teachingMaterialId;

    @ApiModelProperty(value = "课件列表IDS")
    private List<String> coursewareIds;

    @ApiModelProperty(value = "教具列表IDS")
    private List<String> teachingAidIds;

    @ApiModelProperty(value = "作业ID")
    private Integer workId;

    @ApiModelProperty(value = "作业是否已发布")
    private Integer isWorkPublish;

    @ApiModelProperty(value = "试卷ID")
    private Integer examId;

    @ApiModelProperty(value = "试卷是否已发布")
    private Integer isExamPublish;

    @ApiModelProperty(value = "课时发布状态")
    private Integer publishState;

}